{
  /*
    学习目标：常用的基础类型
    基础类型：string number boolean undefined null
  */
  //  string类型
  let str: string = '123';
  //   number类型
  let num: number = 123;
  //   boolean类型
  let isShow: boolean = true;
  // undefined 和 null
  let un: undefined = undefined;
  let nu: null = null;

  // 1. 怎么加类型注解，：类型。 违反则报错
  // str = 454
  // isShow = 123

  // 2. undefined 和null ，可以分配给任意类型
  str = undefined;
  // 💥 不是任意类型可以分配给undefined 和 null
  // un = 123;

  // 3. 基本类型，原始类型 -- ts可以自动推导出类型， 可以省略注解
  // 👍基本类型，一般是省略注解
  let str2 = '123';
  let num2 = 456.4543534534;

  num2.toFixed(2);
  str2.includes('12');
}
